JavaScript Versions Information


JavaScript is a language that constantly is enhanced in almost every new browser released. The first browser that contained JavaScript support was version 2.0 of Netscape's Navigator. In version 3 of Navigator more objects and commands was introduced, and the language was given the version number 1.1.

In version 3.01 of Internet Explorer for the Mac, Microsoft introduced a JavaScript compatible language, officially called JScript. This version of JScript is almost fully compatible with the JavaScript 1.1 version in Navigator 3.0x.

In version 4.0 of both Navigator and Explorer introduced support for JavaScript controlled dynamic contents and multiple layering of the contents. Unfortunately the two companies decided to implement this in different and incompatible ways. At the time of this writing, works are in progress on defining a standard, ECMAScript, based upon the JavaScript language.

It is possible to detect which version of JavaScript that is available in the current browser, see how this can be done in this example.

Below are links to Web pages that contains information on commands, functions and objects available in the different versions of JavaScript:
 

JavaScript
Netscape Navigator 2.0
http://www.netscape.com/eng/mozilla/2.0/handbook/javascript/
JavaScript 1.1
Netscape Navigator 3.0, (Internet Explorer 3.01)
http://www.netscape.com/eng/mozilla/3.0/handbook/javascript/
JavaScript 1.2
Netscape Navigator 4.0
(Internet Explorer 4.01)
http://developer.netscape.com/library/documentation/communicator/jsguide/js1_2.htm
JScript
Internet Explorer
http://www.microsoft.com/JScript/
ECMAScript
based upon JavaScript by ECMA
http://www.ecma.ch/STAND/Ecma-262.htm
Please note that the Web is dynamic; the links above were working at the time of this writing, but servers may close and URLs change in the future.